﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace Diablo3.Services.Model.Profiles
{
    [DataContract]
    public class Kills
    {
        #region Properties

        /// <summary>
        /// The monsters
        /// </summary>
        [DataMember(Name = "monsters")]
        private long _monsters = 0;
        /// <summary>
        /// 
        /// </summary>
        public long Monsters
        {
            get { return this._monsters; }
        }

        /// <summary>
        /// The elites
        /// </summary>
        [DataMember(Name = "elites")]
        private long _elites = 0;
        /// <summary>
        /// Gets the elites.
        /// </summary>
        /// <value>
        /// The elites.
        /// </value>
        public long Elites
        {
            get { return this._elites; }
        }

        /// <summary>
        /// The hardcore monsters
        /// </summary>
        [DataMember(Name = "hardcoreMonsters")]
        private long _hardcoreMonsters = 0;
        /// <summary>
        /// Gets the hardcore monsters.
        /// </summary>
        /// <value>
        /// The hardcore monsters.
        /// </value>
        public long HardcoreMonsters
        {
            get { return this._hardcoreMonsters; }
        }

        #endregion

        #region Ctor

        /// <summary>
        /// Initializes a new instance of the <see cref="Kills" /> class.
        /// </summary>
        public Kills()
        {
        }

        #endregion
    }
}
